An FPGA-based integrated environment for computer architecture

نویسندگان

  • Patricio Bulic
  • Veselko Gustin
  • Damjan Sonc
  • Andrej Strancar
چکیده

We present a new, integrated environment used in computer-architecture education. The environment consists of a hardware platform and GUI software running on a PC. The hardware platform is entirely implemented in Xilinx Spartan-3 FPGA. Themain part of the hardware platform is a 32-bit pipelined RISC processor with a trace/debug unit. This trace/debug unit is a hardware unit that enables debugging and transfers the pipeline contents to the PC. It also enables communication between the GUI application on the PC and themicroprocessor core. Such a system makes it possible to download the students’ programs to the FPGA-based microprocessor and graphically depicts the processor’s internal state on the PC. © 2010 Wiley Periodicals, Inc. Comput Appl Eng Educ 21: 26–35, 2013; View this article online at wileyonlinelibrary.com; DOI 10.1002/cae.20448

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Control in Power Electronics : Selected Problems 7 New Technology Contributions of FPGAs to the Control of Electrical Systems , a Review

These last twenty years were outstanding by the revolution of technology possibilities in the field of digital electronic and this, as much as within context of programmable solutions (microcontroller, DSP, DSP-controller...), than of hardware solutions (CPLD, FPGA, ASIC...). Among all these possibilities, Field Programmable Gate Array (FPGA) is a good compromise between the advantage of the fl...

متن کامل

SONICmole: a debugging environment for the UltraSONIC reconfigurable computer

Reconfigurable Computers based on a combination of conventional microprocessors and Field Programmable Gate Arrays (FPGAs) presents new challenges to designers. Debugging on such hardware/software cohabiting systems can be a nightmare. This paper presents SONICmole, a debugging environment designed for the UltraSONIC reconfigurable computer, which is designed specifically for real-time video ap...

متن کامل

An FPGA-based Experiment Platform for Hardware-Software Codesign and Hardware Emulation

With increasing number of hardware-software systems, there is a need for mechanisms to assist with the efficient design and verification of such systems. Field Programmable Gate Arrays (FPGA) have evolved to provide a practical experimentation and verification platform for emulation of hardware without the non-recurring engineering (NRE) costs of ASIC hardware. In this paper we describe in deta...

متن کامل

PyCoRAM: Yet Another Implementation of CoRAM Memory Architecture for Modern FPGA-based Computing

Development of FPGA system is very complicated because designers should manage sea of logics and bare-metal components on FPGAs. CoRAM memory architecture is an endeavor to simplify the FPGA accelerator development. Its soft-logic implementation for existing FPGAs gives an abstract of on-chip/off-chip memory and on-chip interconnections. This paper presents PyCoRAM which is yet another implemen...

متن کامل

Implementation of Low-Cost Architecture for Control an Active Front End Rectifier

In AC-DC power conversion, active front end rectifiers offer several advantages over diode rectifiers such as bidirectional power flow capability, sinusoidal input currents and controllable power factor. A digital finite control set model predictive controller based on fixed-point computations of an active front end rectifier with unity displacement of input voltage and current to improve dynam...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comp. Applic. in Engineering Education

دوره 21  شماره 

صفحات  -

تاریخ انتشار 2013